<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>JS基础课程</title>
		<link rel="stylesheet" type="text/css" href="css/reset.css"/>
		<link rel="stylesheet" type="text/css" href="css/common.css"/>
	</head>
	<body>
		<div class="web">
			<h1>JS语言基础及我的第一个JS代码</h1>
			<hr />
			<h2>什么是javascript?</h2>
		
			<p>
				JavaScript一种直译式脚本语言(解释非编译)，是一种动态类型、弱类型、基于原型(对象)的语言，内置支持类型。
				<br />作为浏览器唯一支持的语言，JavaScript在入门难度上远低于其它语言，可在任何浏览器上开发及调试，不需要安装额外的软件。也正因为这个原因，JavaScript的用户基本相当广泛，自然而然的，这门语言被逐渐推广到了浏览器以外的其它领域。较为有名的有node,Unity3D,egret等。

			</p>
			<details>
				<summary>
					JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
				</summary>
				<ol>
					<li>是一种解释性脚本语言（代码不进行预编译）。</li>
					<li>主要用来向HTML（标准通用标记语言下的一个应用）页面添加交互行为。</li>
					<li>可以直接嵌入HTML页面，但写成单独的js文件有利于结构和行为的分离。</li>
					<li>跨平台特性，在绝大多数浏览器的支持下，可以在多种平台下运行（如Windows、Linux、Mac、Android、iOS等）。</li>
					<li>Javascript脚本语言同其他语言一样，有它自身的基本数据类型，表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方，表达式则可以完成较复杂的信息处理。</li>
				</ol>
			</details>
			<details>
				<summary>组成部分</summary>
				<img src="img/1-1js.png" style="margin-left: 80px;"/>
				<p style="margin-left: 80px;">
					ECMAScript，描述了该语javascript组成javascript组成言的语法和基本对象。<br />
				&nbsp;&nbsp;&nbsp;&nbsp;文档对象模型（DOM），描述处理网页内容的方法和接口。<br />
				&nbsp;&nbsp;&nbsp;&nbsp;浏览器对象模型（BOM），描述与浏览器进行交互的方法和接口<br />
				</p>
			</details>
			<h2>javascript能做什么?</h2>	
			<details>
				<summary></summary>
				<p>给予页面灵魂，让页面可以动起来，包括动态的数据，动态的标签，动态的样式等等。</p>
			</details>
			<h2>我的第一个js代码</h2>
			<details>
				<summary>使用方式</summary>
				<ul>
					<li>将javascript代码插入html文档head部分的&lt;script&gt;标签中 </li>
					<li>将javascript代码存放在一个独立的文件。</li>
					<li>直接嵌入到HTML标签中</li>
				</ul>
			</details>
			<h2>注意事项</h2>
			<details>
				<summary></summary>
				<ul>
					<li>区分大小写</li>
					<li>可省略的分号,注意return,break,continue以及++/--</li>
					<li>注释的方法</li>
				</ul>
			</details>
		</div>
	</body>
</html>
